package com.cainiao.pojo;

import java.util.Date;

/**
 * 
 * CompositeItem
 * 数据库表：composite_item
 */
public class CompositeItem {

    /**
     * 
     * 表字段 : composite_item.id
     */
    private Integer id;

    /**
     * 
     * 表字段 : composite_item.item_id
     */
    private Long itemId;

    /**
     * 
     * 表字段 : composite_item.sku_id
     */
    private Long skuId;

    /**
     * 
     * 表字段 : composite_item.supplier_id
     */
    private Long supplierId;

    /**
     * 
     * 表字段 : composite_item.sub_sku_id
     */
    private Long subSkuId;

    /**
     * 
     * 表字段 : composite_item.sub_item_id
     */
    private Long subItemId;

    /**
     * 
     * 表字段 : composite_item.sub_sku_code
     */
    private Long subSkuCode;

    /**
     * 
     * 表字段 : composite_item.sub_sku_desc
     */
    private Long subSkuDesc;

    /**
     * 
     * 表字段 : composite_item.comment
     */
    private String comment;

    /**
     * 
     * 表字段 : composite_item.num
     */
    private Short num;

    /**
     * 
     * 表字段 : composite_item.is_deleted
     */
    private Byte isDeleted;

    /**
     * 
     * 表字段 : composite_item.gmt_created
     */
    private Date gmtCreated;

    /**
     * 
     * 表字段 : composite_item.gmt_modified
     */
    private Date gmtModified;

    /**
     * 
     * 表字段 : composite_item.biz_code
     */
    private String bizCode;

    /**
     * 获取  字段:composite_item.id
     *
     * @return composite_item.id, 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置  字段:composite_item.id
     *
     * @param id the value for composite_item.id, 
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取  字段:composite_item.item_id
     *
     * @return composite_item.item_id, 
     */
    public Long getItemId() {
        return itemId;
    }

    /**
     * 设置  字段:composite_item.item_id
     *
     * @param itemId the value for composite_item.item_id, 
     */
    public void setItemId(Long itemId) {
        this.itemId = itemId;
    }

    /**
     * 获取  字段:composite_item.sku_id
     *
     * @return composite_item.sku_id, 
     */
    public Long getSkuId() {
        return skuId;
    }

    /**
     * 设置  字段:composite_item.sku_id
     *
     * @param skuId the value for composite_item.sku_id, 
     */
    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }

    /**
     * 获取  字段:composite_item.supplier_id
     *
     * @return composite_item.supplier_id, 
     */
    public Long getSupplierId() {
        return supplierId;
    }

    /**
     * 设置  字段:composite_item.supplier_id
     *
     * @param supplierId the value for composite_item.supplier_id, 
     */
    public void setSupplierId(Long supplierId) {
        this.supplierId = supplierId;
    }

    /**
     * 获取  字段:composite_item.sub_sku_id
     *
     * @return composite_item.sub_sku_id, 
     */
    public Long getSubSkuId() {
        return subSkuId;
    }

    /**
     * 设置  字段:composite_item.sub_sku_id
     *
     * @param subSkuId the value for composite_item.sub_sku_id, 
     */
    public void setSubSkuId(Long subSkuId) {
        this.subSkuId = subSkuId;
    }

    /**
     * 获取  字段:composite_item.sub_item_id
     *
     * @return composite_item.sub_item_id, 
     */
    public Long getSubItemId() {
        return subItemId;
    }

    /**
     * 设置  字段:composite_item.sub_item_id
     *
     * @param subItemId the value for composite_item.sub_item_id, 
     */
    public void setSubItemId(Long subItemId) {
        this.subItemId = subItemId;
    }

    /**
     * 获取  字段:composite_item.sub_sku_code
     *
     * @return composite_item.sub_sku_code, 
     */
    public Long getSubSkuCode() {
        return subSkuCode;
    }

    /**
     * 设置  字段:composite_item.sub_sku_code
     *
     * @param subSkuCode the value for composite_item.sub_sku_code, 
     */
    public void setSubSkuCode(Long subSkuCode) {
        this.subSkuCode = subSkuCode;
    }

    /**
     * 获取  字段:composite_item.sub_sku_desc
     *
     * @return composite_item.sub_sku_desc, 
     */
    public Long getSubSkuDesc() {
        return subSkuDesc;
    }

    /**
     * 设置  字段:composite_item.sub_sku_desc
     *
     * @param subSkuDesc the value for composite_item.sub_sku_desc, 
     */
    public void setSubSkuDesc(Long subSkuDesc) {
        this.subSkuDesc = subSkuDesc;
    }

    /**
     * 获取  字段:composite_item.comment
     *
     * @return composite_item.comment, 
     */
    public String getComment() {
        return comment;
    }

    /**
     * 设置  字段:composite_item.comment
     *
     * @param comment the value for composite_item.comment, 
     */
    public void setComment(String comment) {
        this.comment = comment == null ? null : comment.trim();
    }

    /**
     * 获取  字段:composite_item.num
     *
     * @return composite_item.num, 
     */
    public Short getNum() {
        return num;
    }

    /**
     * 设置  字段:composite_item.num
     *
     * @param num the value for composite_item.num, 
     */
    public void setNum(Short num) {
        this.num = num;
    }

    /**
     * 获取  字段:composite_item.is_deleted
     *
     * @return composite_item.is_deleted, 
     */
    public Byte getIsDeleted() {
        return isDeleted;
    }

    /**
     * 设置  字段:composite_item.is_deleted
     *
     * @param isDeleted the value for composite_item.is_deleted, 
     */
    public void setIsDeleted(Byte isDeleted) {
        this.isDeleted = isDeleted;
    }

    /**
     * 获取  字段:composite_item.gmt_created
     *
     * @return composite_item.gmt_created, 
     */
    public Date getGmtCreated() {
        return gmtCreated;
    }

    /**
     * 设置  字段:composite_item.gmt_created
     *
     * @param gmtCreated the value for composite_item.gmt_created, 
     */
    public void setGmtCreated(Date gmtCreated) {
        this.gmtCreated = gmtCreated;
    }

    /**
     * 获取  字段:composite_item.gmt_modified
     *
     * @return composite_item.gmt_modified, 
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 设置  字段:composite_item.gmt_modified
     *
     * @param gmtModified the value for composite_item.gmt_modified, 
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    /**
     * 获取  字段:composite_item.biz_code
     *
     * @return composite_item.biz_code, 
     */
    public String getBizCode() {
        return bizCode;
    }

    /**
     * 设置  字段:composite_item.biz_code
     *
     * @param bizCode the value for composite_item.biz_code, 
     */
    public void setBizCode(String bizCode) {
        this.bizCode = bizCode == null ? null : bizCode.trim();
    }
}